//引入express模块
const express = require('express');
//引入body-paeser中间件模块
const bodyParser = require('body-parser')
//引入用户路由器
const userRouter = require('./router/user.js');
//引入删除路由器
const deleteRouter = require('./router/delete.js');
//引入查询路由器
const selectRouter = require('./router/select.js');
//引入修改路由器
const alterRouter = require('./router/alter.js');
const shopRouter = require('./router/shop.js');
//创建WEB服务器
const app = express();
//设置端口
app.listen(8080);
//使用body-parser将post请求的数据解析为对象
app.use (express.json())
app.use(express.urlencoded({
	extended:false
}));
//路由器挂载 添加前缀/v1/users
app.use('/v1/user',userRouter);
app.use('/v1',deleteRouter);
app.use('/v1/select',selectRouter);
app.use('/v1/later',alterRouter);
app.use('/v1/shop',shopRouter);
//错误处理中间件
//要拦截所有产生的错误   第一个为空
app.use( (err,req,res,next)=>{
	//err 拦截到的错误
	cosole.log(err);
	res.send({code:500,msg:'服务器端错误'});
} );
